package com.simplemall.account.dal;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.simplemall.micro.serv.common.bean.account.Account;
import com.simplemall.micro.serv.common.bean.account.AccountCriteria;
import com.simplemall.micro.serv.common.bean.account.WxAccount;

public interface WxAccountMapper {
	
	/**
     * 根据条件查询列表
     *
     * @param example
     */
    List<WxAccount> selectByExample(WxAccount example);
    
    /**
     * 插入数据库记录
     *
     * @param record
     */
    int insert(WxAccount record);
    
    /**
     * 插入数据库记录
     *
     * @param record
     */
    int insertSelective(WxAccount record);
    
    /**
     * 根据主键来更新部分数据库记录
     *
     * @param record
     */
    int updateByPrimaryKeySelective(WxAccount record);

    /**
     * 根据openid查询数据库记录
     *
     * @param record
     */
    WxAccount selectByOpenid(String openid);
    

}